package com.szrt.java.day20170109.demo05;

import java.util.HashMap;
import java.util.Map;

import org.junit.Test;

public class MapTest {
	
	
	/**
	 * HashMap   Map
	 * @throws Exception
	 */
	@Test
	public void add() throws Exception {
		
		//底层也是用了数组  规则：如果可以用接口/父类 申明一个变量。请一定用接口去申明
		Map map=new HashMap();
		
		//一个手机和一个人  键值对
		//键：指的是逗号前面的东西  "18676758812"  key
		//值：指的是逗号后面的东西  "胡斌"          value
		//一个手机号码+一个姓名=键值对
		map.put("18676758812", "胡斌");
		map.put("18617067326", "陈皋");
		map.put("15766472216", "刘浩");
		map.put("13926583118", "黄厚林");
		
		/**
		 *  胡斌	24 18676758812
			刘浩	24 15766472216
			陈皋	23	18617067326
		 */
		
		System.out.println(map.size());
		
		
		//如果告你手机号码 求手机号码对应的名字
		
		Object obj = map.get("18617067326");
		System.out.println(obj);
		
		//修改
		map.put("13926583118", "黄后林");
		
		//拿1个
		obj = map.get("13926583118");
		System.out.println(obj);
		
		
	}

}
